object MainForm: TMainForm
  Left = 0
  Top = 0
  Caption = 'IntelliAds'
  ClientHeight = 663
  ClientWidth = 1000
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object TabControl1: TTabControl
    Left = 611
    Top = 8
    Width = 289
    Height = 450
    TabOrder = 1
    Tabs.Strings = (
      'Train'
      'Predict'
      'Test parameters')
    TabIndex = 0
    OnChange = TabControl1Change
    object InfoLabel: TLabel
      Left = 18
      Top = 32
      Width = 231
      Height = 26
      Caption = 
        'Train the neuronal network with your video and configuration fil' +
        'e'
      WordWrap = True
    end
    object Label2: TLabel
      Left = 24
      Top = 307
      Width = 35
      Height = 13
      Caption = 'Status:'
    end
    object StatusLabel: TLabel
      Left = 24
      Top = 326
      Width = 256
      Height = 13
      Caption = 'Select the files and click on Train to start the training.'
    end
    object CurrentFrameTextLabel: TLabel
      Left = 24
      Top = 345
      Width = 72
      Height = 13
      Caption = 'Current frame:'
    end
    object FrameLabel: TLabel
      Left = 102
      Top = 345
      Width = 6
      Height = 13
      Caption = '0'
    end
    object ConfigEdit: TEdit
      Left = 16
      Top = 106
      Width = 158
      Height = 21
      TabOrder = 0
    end
    object SelectConfigButton: TButton
      Left = 180
      Top = 104
      Width = 93
      Height = 25
      Caption = 'Select Config'
      TabOrder = 1
      OnClick = SelectConfigButtonClick
    end
    object ProgressBar1: TProgressBar
      Left = 16
      Top = 374
      Width = 257
      Height = 17
      TabOrder = 2
    end
    object StartButton: TButton
      Left = 16
      Top = 404
      Width = 129
      Height = 25
      Caption = 'Train'
      TabOrder = 3
      OnClick = StartButtonClick
    end
    object CancelButton: TButton
      Left = 151
      Top = 404
      Width = 122
      Height = 25
      Caption = 'Cancel'
      TabOrder = 4
      OnClick = CancelButtonClick
    end
    object NetworkEdit: TEdit
      Left = 16
      Top = 137
      Width = 158
      Height = 21
      TabOrder = 5
    end
    object SelectNetworkButton: TButton
      Left = 180
      Top = 135
      Width = 93
      Height = 25
      Caption = 'Select Network'
      TabOrder = 6
      OnClick = SelectNetworkButtonClick
    end
    object SelectVideoButton: TButton
      Left = 180
      Top = 73
      Width = 93
      Height = 25
      Caption = 'Select Video'
      TabOrder = 7
      OnClick = SelectVideoButtonClick
    end
    object VideoEdit: TEdit
      Left = 16
      Top = 77
      Width = 158
      Height = 21
      TabOrder = 8
    end
    object ComboBox1: TComboBox
      Left = 16
      Top = 164
      Width = 193
      Height = 21
      TabOrder = 9
      Text = 'select network type'
      Items.Strings = (
        'Standard'
        'ZigZag'
        'Grey')
    end
    object ReductionFactorEdit: TEdit
      Left = 215
      Top = 166
      Width = 58
      Height = 21
      TabOrder = 10
      Text = '67'
    end
  end
  object VLImageDisplay1: TVLImageDisplay
    Left = 8
    Top = 8
    Width = 600
    Height = 450
    Margins.Left = 0
    Margins.Top = 0
    Margins.Right = 0
    Margins.Bottom = 0
    Stretch = True
    Color = clBackground
    ParentColor = False
  end
  object Panel1: TPanel
    Left = 627
    Top = 212
    Width = 257
    Height = 97
    TabOrder = 2
    object Label3: TLabel
      Left = 22
      Top = 13
      Width = 18
      Height = 13
      Caption = 'Top'
    end
    object Label4: TLabel
      Left = 85
      Top = 13
      Width = 19
      Height = 13
      Caption = 'Left'
    end
    object Label5: TLabel
      Left = 138
      Top = 13
      Width = 28
      Height = 13
      Caption = 'Width'
    end
    object Label6: TLabel
      Left = 199
      Top = 13
      Width = 31
      Height = 13
      Caption = 'Height'
    end
    object tEdit: TEdit
      Left = 8
      Top = 32
      Width = 55
      Height = 21
      TabOrder = 0
    end
    object lEdit: TEdit
      Left = 69
      Top = 32
      Width = 55
      Height = 21
      TabOrder = 1
    end
    object wEdit: TEdit
      Left = 130
      Top = 32
      Width = 55
      Height = 21
      TabOrder = 2
    end
    object hEdit: TEdit
      Left = 191
      Top = 32
      Width = 55
      Height = 21
      TabOrder = 3
    end
    object LogoButton: TButton
      Left = 8
      Top = 59
      Width = 241
      Height = 25
      Caption = 'Define Logo Area'
      TabOrder = 4
      OnClick = LogoButtonClick
    end
  end
  object SLScope1: TSLScope
    Left = 8
    Top = 464
    Width = 892
    Height = 193
    Cursor = crDefault
    Trails.Font.Charset = DEFAULT_CHARSET
    Trails.Font.Color = clWhite
    Trails.Font.Height = -11
    Trails.Font.Name = 'Arial'
    Trails.Font.Style = []
    TabOrder = 3
    InputPins.Form = MainForm
    InputPins.Pins = (
      MainForm.SLGenericReal1.OutputPin
      MainForm.SLGenericReal2.OutputPin)
    XInputPins.Form = MainForm
    YAxis.Align = vaLeft
    YAxis.MajorTicks.Step = 10.000000000000000000
    YAxis.MajorTicks.StartFrom._Floats = (
      (
        StartFrom
        0.000000000000000000))
    YAxis.Format.Precision = 3
    YAxis.Font.Charset = DEFAULT_CHARSET
    YAxis.Font.Color = clWhite
    YAxis.Font.Height = -11
    YAxis.Font.Name = 'Arial'
    YAxis.Font.Style = []
    YAxis.Min.Range.High.Value = 1000.000000000000000000
    YAxis.Min.Range.High.Enabled = False
    YAxis.Min.Range.Low.Value = -1000.000000000000000000
    YAxis.Min.Range.Low.Enabled = False
    YAxis.Min.Tick._Floats = (
      (
        Value
        0.000000000000000000))
    YAxis.Min._Floats = (
      (
        DataValue
        0.000000000000000000)
      (
        Value
        0.000000000000000000))
    YAxis.Max.Value = 1.000000000000000000
    YAxis.Max.DataValue = 1.000000000000000000
    YAxis.Max.Range.High.Value = 1000.000000000000000000
    YAxis.Max.Range.High.Enabled = False
    YAxis.Max.Range.Low.Value = -1000.000000000000000000
    YAxis.Max.Range.Low.Enabled = False
    YAxis.Max.Tick._Floats = (
      (
        Value
        0.000000000000000000))
    YAxis.Zooming.Range.High.Value = 100000000.000000000000000000
    YAxis.Zooming.Range.High.Enabled = False
    YAxis.Zooming.Range.Low.Value = 0.000000100000000000
    YAxis.Zooming.Range.Low.Enabled = True
    YAxis.AxisLabel.Font.Charset = DEFAULT_CHARSET
    YAxis.AxisLabel.Font.Color = clWhite
    YAxis.AxisLabel.Font.Height = -13
    YAxis.AxisLabel.Font.Name = 'Arial'
    YAxis.AxisLabel.Font.Style = [fsBold]
    YAxis.AxisLabel.Text = 'Class'
    YAxis.DataView.Lines.Pen.Color = clGreen
    YAxis.DataView.ZeroLine.Pen.Color = clWhite
    YAxis.AdditionalAxes = <>
    XAxis.Align = vaBottom
    XAxis.MajorTicks.Step = 10.000000000000000000
    XAxis.MajorTicks.StartFrom._Floats = (
      (
        StartFrom
        0.000000000000000000))
    XAxis.Format.Precision = 3
    XAxis.Font.Charset = DEFAULT_CHARSET
    XAxis.Font.Color = clWhite
    XAxis.Font.Height = -11
    XAxis.Font.Name = 'Arial'
    XAxis.Font.Style = []
    XAxis.Min.Range.High.Value = 1000.000000000000000000
    XAxis.Min.Range.High.Enabled = False
    XAxis.Min.Range.Low.Value = -1000.000000000000000000
    XAxis.Min.Range.Low.Enabled = False
    XAxis.Min.Tick._Floats = (
      (
        Value
        0.000000000000000000))
    XAxis.Min._Floats = (
      (
        DataValue
        0.000000000000000000)
      (
        Value
        0.000000000000000000))
    XAxis.Max.Value = 1024.000000000000000000
    XAxis.Max.DataValue = 1024.000000000000000000
    XAxis.Max.Range.High.Value = 1000.000000000000000000
    XAxis.Max.Range.High.Enabled = False
    XAxis.Max.Range.Low.Value = -1000.000000000000000000
    XAxis.Max.Range.Low.Enabled = False
    XAxis.Max.Tick.Value = 1024.000000000000000000
    XAxis.Zooming.Range.High.Value = 100000000.000000000000000000
    XAxis.Zooming.Range.High.Enabled = False
    XAxis.Zooming.Range.Low.Value = 0.000000100000000000
    XAxis.Zooming.Range.Low.Enabled = True
    XAxis.AxisLabel.Font.Charset = DEFAULT_CHARSET
    XAxis.AxisLabel.Font.Color = clWhite
    XAxis.AxisLabel.Font.Height = -13
    XAxis.AxisLabel.Font.Name = 'Arial'
    XAxis.AxisLabel.Font.Style = [fsBold]
    XAxis.AxisLabel.Text = 'Frame'
    XAxis.DataView.Lines.Pen.Color = clGreen
    XAxis.DataView.ZeroLine.Pen.Color = clWhite
    XAxis.AdditionalAxes = <>
    Legend.Align = vaRight
    Legend.Font.Charset = DEFAULT_CHARSET
    Legend.Font.Color = clWhite
    Legend.Font.Height = -11
    Legend.Font.Name = 'Arial'
    Legend.Font.Style = []
    Legend.MarkerGroups.Caption.Font.Charset = DEFAULT_CHARSET
    Legend.MarkerGroups.Caption.Font.Color = clWhite
    Legend.MarkerGroups.Caption.Font.Height = -13
    Legend.MarkerGroups.Caption.Font.Name = 'Arial'
    Legend.MarkerGroups.Caption.Font.Style = []
    Legend.Cursors.Caption.Font.Charset = DEFAULT_CHARSET
    Legend.Cursors.Caption.Font.Color = clWhite
    Legend.Cursors.Caption.Font.Height = -13
    Legend.Cursors.Caption.Font.Name = 'Arial'
    Legend.Cursors.Caption.Font.Style = []
    Legend.CursorLinks.Caption.Font.Charset = DEFAULT_CHARSET
    Legend.CursorLinks.Caption.Font.Color = clWhite
    Legend.CursorLinks.Caption.Font.Height = -13
    Legend.CursorLinks.Caption.Font.Name = 'Arial'
    Legend.CursorLinks.Caption.Font.Style = []
    Legend.Labels.Caption.Font.Charset = DEFAULT_CHARSET
    Legend.Labels.Caption.Font.Color = clWhite
    Legend.Labels.Caption.Font.Height = -13
    Legend.Labels.Caption.Font.Name = 'Arial'
    Legend.Labels.Caption.Font.Style = []
    Legend.CustomGroups = <>
    Legend.Channels.Caption.Font.Charset = DEFAULT_CHARSET
    Legend.Channels.Caption.Font.Color = clWhite
    Legend.Channels.Caption.Font.Height = -13
    Legend.Channels.Caption.Font.Name = 'Arial'
    Legend.Channels.Caption.Font.Style = []
    Legend.ChannelLinks.Caption.Font.Charset = DEFAULT_CHARSET
    Legend.ChannelLinks.Caption.Font.Color = clWhite
    Legend.ChannelLinks.Caption.Font.Height = -13
    Legend.ChannelLinks.Caption.Font.Name = 'Arial'
    Legend.ChannelLinks.Caption.Font.Style = []
    Legend.Zones.Caption.Font.Charset = DEFAULT_CHARSET
    Legend.Zones.Caption.Font.Color = clWhite
    Legend.Zones.Caption.Font.Height = -13
    Legend.Zones.Caption.Font.Name = 'Arial'
    Legend.Zones.Caption.Font.Style = []
    Legend.Ellipses.Caption.Font.Charset = DEFAULT_CHARSET
    Legend.Ellipses.Caption.Font.Color = clWhite
    Legend.Ellipses.Caption.Font.Height = -13
    Legend.Ellipses.Caption.Font.Name = 'Arial'
    Legend.Ellipses.Caption.Font.Style = []
    Title.Align = vaTop
    Title.Text = 'Classification'
    Title.Font.Charset = DEFAULT_CHARSET
    Title.Font.Color = clWhite
    Title.Font.Height = -21
    Title.Font.Name = 'Arial'
    Title.Font.Style = [fsBold]
    DataView.Border.Pen.Color = clGreen
    Highlighting.MouseHitPoint.PointLabel.Font.Charset = DEFAULT_CHARSET
    Highlighting.MouseHitPoint.PointLabel.Font.Color = clWhite
    Highlighting.MouseHitPoint.PointLabel.Font.Height = -11
    Highlighting.MouseHitPoint.PointLabel.Font.Name = 'Arial'
    Highlighting.MouseHitPoint.PointLabel.Font.Style = []
    MarkerGroups = <>
    Channels = <
      item
        Name = 'Predicted'
        Color = clRed
        Points.Brush.Color = clRed
        Points.Brush.Style = bsSolid
        Points.Pen.Color = clRed
        MouseCursor = crDefault
        InputPin.Form = MainForm
        InputPin.SourcePin = MainForm.SLGenericReal1.OutputPin
        Markers = <>
        AxisIndex_ = (
          0
          0)
      end
      item
        Name = 'Trained'
        Color = clBlue
        Points.Brush.Color = clRed
        Points.Brush.Style = bsSolid
        Points.Pen.Color = clRed
        MouseCursor = crDefault
        InputPin.Form = MainForm
        InputPin.SourcePin = MainForm.SLGenericReal2.OutputPin
        Markers = <>
        AxisIndex_ = (
          0
          0)
      end>
    Zones = <>
    Ellipses = <>
    Cursors = <>
    CursorLinks = <>
    ChannelLinks = <>
    Labels = <>
  end
  object VLImageDisplay2: TVLImageDisplay
    Left = 920
    Top = 592
    Width = 72
    Height = 63
    InputPin.Form = MainForm
    InputPin.SourcePin = MainForm.VLCrop1.OutputPin
  end
  object OpenDialog1: TOpenDialog
    Filter = 'video files|*.wmv; *.avi|all files|*'
    Title = 'Select video'
    Left = 376
    Top = 32
  end
  object VLCrop1: TVLCrop
    OutputPin.Form = MainForm
    OutputPin.SinkPins = (
      MainForm.VLImageDisplay2.InputPin
      MainForm.VLGenericFilter1.InputPin)
    Region.Height = 1
    Region.Left = 595
    Region.Top = 480
    Left = 264
    Top = 32
  end
  object VLDraw1: TVLDraw
    Generator.ImageSize.Width = 545
    Generator.ImageSize.Height = 409
    Left = 264
    Top = 96
    object VLDrawPictureLayer1: TVLDrawPictureLayer
      X = 100.000000000000000000
      Y = 100.000000000000000000
      Width = 50.000000000000000000
      Height = 30.000000000000000000
      Picture.Data = {
        89504E470D0A1A0A0000000D494844520000003C0000003C08060000003AFCD9
        72000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
        00097048597300000EBC00000EBC0195BC72490000009B494441546843EDDB31
        0E80301003C1FCFFD3071448201A5A3B13297DCEDED55559336B76BAE7B406AE
        6EFCD5F02A3D4F8A0DDC58B286EF041ADBBD66D2B086CBD88634A4219D9D0087
        399C4DF0E7F5908634A4B313E03087B309B69638CC610E6727C0610E67136C0F
        7398C31CCE4E80C31CCE26D81EE63087399C9D0087399C4DB03DCC610E73383B
        010E73389BE0FF7B78873F4C3E6AB5B77C005B71FC66A102AC43000000004945
        4E44AE426082}
      Stretched = True
      AutoSize = False
      _OwnerCollection = Layers
    end
  end
  object ILNeuralNetwork1: TILNeuralNetwork
    OnResult = ILNeuralNetwork1Result
    HiddenLayers = <
      item
        CountNeurons = 400
      end
      item
        CountNeurons = 200
      end
      item
        CountNeurons = 100
      end
      item
        CountNeurons = 50
      end>
    Inputs.AutoSize = True
    Outputs.AutoSize = True
    Left = 56
    Top = 24
  end
  object ILNeuralNetworkBackpropTrain1: TILNeuralNetworkBackpropTrain
    NeuralNetwork = ILNeuralNetwork1
    TerminationCriteria.TerminationTypes = [ttIteration, ttEpsilon]
    TerminationCriteria.Epsilon = 0.030000000000000000
    OnProgress = ILNeuralNetworkBackpropTrain1Progress
    Weights.Moment = 0.100000000000000000
    Weights.Scale = 0.100000000000000000
    Left = 48
    Top = 80
  end
  object OpenDialog2: TOpenDialog
    Filter = 'xml|*.xml|all files|*'
    Title = 'Select config file'
    Left = 376
    Top = 88
  end
  object VLGenericFilter1: TVLGenericFilter
    InputPin.Form = MainForm
    InputPin.SourcePin = MainForm.VLCrop1.OutputPin
    OnProcessData = VLGenericFilter1ProcessData
    Left = 376
    Top = 232
  end
  object OpenDialog3: TOpenDialog
    Title = 'Select neuronal network file'
    Left = 376
    Top = 160
  end
  object SLGenericReal1: TSLGenericReal
    OutputPin.Form = MainForm
    OutputPin.SinkPins = (
      (
        MainForm.SLScope1.InputPins._Pin0
        'MainForm.SLScope1.InputPins.Predicted'))
    Left = 376
    Top = 304
  end
  object SLGenericReal2: TSLGenericReal
    OutputPin.Form = MainForm
    OutputPin.SinkPins = (
      (
        MainForm.SLScope1.InputPins._Pin1
        'MainForm.SLScope1.InputPins.Trained'))
    Left = 480
    Top = 304
  end
end
